<#--
/**
 * Copyright 2012 Claude Houle claude.houle@gmail.com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
-->
<#macro dialog_options
				title=""
				autoOpen=true
				disabled=false
				closeOnEscape=true
				closeText=""
				dialogClass="uic-dialog"
				draggable=true
				height="auto"
				maxHeight="false"
				maxWidth="false"
				minHeight=200
				minWidth=200
				modal=true
				position="center"
				resizable=false
				stack=true
				width=300
				zIndex=1000>
	<#escape x as x?js_string>
	{
		title : '${title}',
		autoOpen : ${autoOpen?string},
		disabled : ${disabled?string},
		closeOnEscape : ${closeOnEscape?string},
		closeText : '${closeText}',
		dialogClass : '${dialogClass}',
		draggable : ${draggable?string},
		height : '${height}',
		maxHeight : '${maxHeight?string}',
		maxWidth : ${maxWidth?string},
		minHeight : ${minHeight?string("0")},
		minWidth : ${minWidth?string("0")},
		modal : ${modal?string},
		position : '${position}',
		resizable : ${resizable?string},
		stack : ${stack?string},
		width : ${width?string("0")},
		zIndex : ${zIndex?string("0")}
	}
	</#escape>
</#macro>